package courses

import (
	"fmt"
	"time"
)

func Materail0701() {
	var num int
	fmt.Print("请输入1-3的数字： ")
	_, err := fmt.Scanln(&num)
	if err != nil {
		fmt.Println("输入错误")
		panic(err)
	}
	switch num {
	case 1:
		fmt.Println("石头")
	case 2:
		fmt.Println("剪刀")
	case 3:
		fmt.Println("布")
	default:
		fmt.Println("请输入正确的数字，1-3")
	}
}

func Materail0702() {
	for {
		fmt.Println("我是无条件死循环")
		time.Sleep(time.Second * 1)
	}
}

func Materail0703() {
	for true {
		fmt.Println("我是true死循环")
		time.Sleep(time.Second * 1)
	}
}

func Materail0704() {
	for 2 > 1 {
		fmt.Println("我是条件永远为真死循环")
		time.Sleep(time.Second * 1)
	}
}

func Materail0705() {
	flag := true
	for flag {
		fmt.Println("我是通过修改bool条件的循环")
		flag = false
	}
}

func Materail0706() {
	num := 0
	for num < 5 {
		fmt.Println("当前值是： ", num)
		num++
	}
}

func Materail0707() {
	for i := 0; i < 10; {
		fmt.Println(i)
		i = i + 1
	}
}

func Materail0708() {
	for i := 0; i < 10; i++ {
		fmt.Println(i)
	}
}
